package com.erp.entity.information;

import java.math.BigDecimal;

public class Provider {
    private Integer providerId;
    private String providerName;
    private Integer providerKind;
    private BigDecimal vatRate;
    private String taxCode;
    private String bankAccount;
    private Integer deliveryMethodId;
    private Boolean isRelateLogistics;
    private Boolean isLogistics;
    private Integer salesBy;
    private Integer contanterId;
    private Integer defaultContanterId;
    private Integer status;
    private Integer companyId;
    private Long providerPayableBalance;
    private Integer deleted;
    private String notice;
    private String providerCode;

    //关联表查询出来的字段
    private String providerCategoryStr;
    private String areaStr;
    private String salesByStr;
    private String contactStr;
    private String contactTelephoneStr;
    private String contactLandLineStr;
    private String contactEmailStr;
    private String contactAddressStr;

    public String getProviderCode() {
        return providerCode;
    }

    public void setProviderCode(String providerCode) {
        this.providerCode = providerCode;
    }

    public String getNotice() {
        return notice;
    }

    public void setNotice(String notice) {
        this.notice = notice;
    }

    public String getAreaStr() {
        return areaStr;
    }

    public void setAreaStr(String areaStr) {
        this.areaStr = areaStr;
    }

    public String getContactAddressStr() {
        return contactAddressStr;
    }

    public void setContactAddressStr(String contactAddressStr) {
        this.contactAddressStr = contactAddressStr;
    }

    public String getContactEmailStr() {
        return contactEmailStr;
    }

    public void setContactEmailStr(String contactEmailStr) {
        this.contactEmailStr = contactEmailStr;
    }

    public String getContactLandLineStr() {
        return contactLandLineStr;
    }

    public void setContactLandLineStr(String contactLandLineStr) {
        this.contactLandLineStr = contactLandLineStr;
    }

    public String getContactStr() {
        return contactStr;
    }

    public void setContactStr(String contactStr) {
        this.contactStr = contactStr;
    }

    public String getContactTelephoneStr() {
        return contactTelephoneStr;
    }

    public void setContactTelephoneStr(String contactTelephoneStr) {
        this.contactTelephoneStr = contactTelephoneStr;
    }

    public String getProviderCategoryStr() {
        return providerCategoryStr;
    }

    public void setProviderCategoryStr(String providerCategoryStr) {
        this.providerCategoryStr = providerCategoryStr;
    }

    public String getSalesByStr() {
        return salesByStr;
    }

    public void setSalesByStr(String salesByStr) {
        this.salesByStr = salesByStr;
    }

    public Integer getDeleted() {
        return deleted;
    }

    public void setDeleted(Integer deleted) {
        this.deleted = deleted;
    }

    public Boolean getLogistics() {
        return isLogistics;
    }

    public void setLogistics(Boolean logistics) {
        isLogistics = logistics;
    }

    public Boolean getRelateLogistics() {
        return isRelateLogistics;
    }

    public void setRelateLogistics(Boolean relateLogistics) {
        isRelateLogistics = relateLogistics;
    }

    public Integer getProviderId() {
        return providerId;
    }

    public void setProviderId(Integer providerId) {
        this.providerId = providerId;
    }

    public String getProviderName() {
        return providerName;
    }

    public void setProviderName(String providerName) {
        this.providerName = providerName == null ? null : providerName.trim();
    }

    public Integer getProviderKind() {
        return providerKind;
    }

    public void setProviderKind(Integer providerKind) {
        this.providerKind = providerKind;
    }

    public BigDecimal getVatRate() {
        return vatRate;
    }

    public void setVatRate(BigDecimal vatRate) {
        this.vatRate = vatRate;
    }

    public String getTaxCode() {
        return taxCode;
    }

    public void setTaxCode(String taxCode) {
        this.taxCode = taxCode == null ? null : taxCode.trim();
    }

    public String getBankAccount() {
        return bankAccount;
    }

    public void setBankAccount(String bankAccount) {
        this.bankAccount = bankAccount == null ? null : bankAccount.trim();
    }

    public Integer getDeliveryMethodId() {
        return deliveryMethodId;
    }

    public void setDeliveryMethodId(Integer deliveryMethodId) {
        this.deliveryMethodId = deliveryMethodId;
    }

    public Boolean getIsRelateLogistics() {
        return isRelateLogistics;
    }

    public void setIsRelateLogistics(Boolean isRelateLogistics) {
        this.isRelateLogistics = isRelateLogistics;
    }

    public Boolean getIsLogistics() {
        return isLogistics;
    }

    public void setIsLogistics(Boolean isLogistics) {
        this.isLogistics = isLogistics;
    }

    public Integer getSalesBy() {
        return salesBy;
    }

    public void setSalesBy(Integer salesBy) {
        this.salesBy = salesBy;
    }

    public Integer getContanterId() {
        return contanterId;
    }

    public void setContanterId(Integer contanterId) {
        this.contanterId = contanterId;
    }

    public Integer getDefaultContanterId() {
        return defaultContanterId;
    }

    public void setDefaultContanterId(Integer defaultContanterId) {
        this.defaultContanterId = defaultContanterId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Integer companyId) {
        this.companyId = companyId;
    }

    public Long getProviderPayableBalance() {
        return providerPayableBalance;
    }

    public void setProviderPayableBalance(Long providerPayableBalance) {
        this.providerPayableBalance = providerPayableBalance;
    }
}